home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / gutil / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  1.2 KB  |  56 lines

  1. #
  2. #  Makefile for INGRES gutil library
  3. #
  4. #    @(#)Makefile    8.3    12/18/85
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. H=    ../h
  11. LIB=    $(INGRES)/lib
  12.  
  13. OBJS=    append.o atof.o bequal.o bitcnt.o bitpos.o cat.o \
  14.     concat.o freebuf.o ftoa.o fullwait.o \
  15.     getufield.o iocv.o itoa.o length.o \
  16.     xalloc.o need.o oatoi.o pad.o pmove.o \
  17.     prargs.o scompare.o sequal.o set_si_buf.o set_so_buf.o \
  18.     setflag.o trace.o atol.o smove.o \
  19.     lprintf.o clrmem.o xputchar.o ztack.o syserr.o \
  20.     min.o xfree.o bmove.o perror.o locv.o capital.o
  21.  
  22. SRCS1=    append.c atof.c bequal.c bitcnt.c bitpos.c cat.c \
  23.     concat.c freebuf.c ftoa.c fullwait.c \
  24.     getufield.c iocv.c itoa.c length.c \
  25.     xalloc.c need.c oatoi.c pad.c pmove.c capital.c
  26. SRCS2=    prargs.c scompare.c sequal.c set_si_buf.c set_so_buf.c \
  27.     setflag.c trace.c atol.c smove.c \
  28.     xputchar.c ztack.c syserr.c bmove.c \
  29.     min.c xfree.c lprintf.c clrmem.c perror.c locv.c
  30. SRCS=    $(SRCS1) $(SRCS2) 
  31.  
  32. CFLAGS=    $(CONFIG) -I$H -O
  33. AR=    -ar
  34. ARFLAGS=ruv
  35. RANLIB=    ranlib
  36. HEADER=    Gutil Library
  37. CP=    cp
  38. CHMOD=    chmod
  39. LIBMODE=664
  40.  
  41. gutil:    $(OBJS)
  42.     $(AR) $(ARFLAGS) gutil $?
  43.     $(RANLIB) gutil
  44.  
  45. install: gutil
  46.     install -m $(LIBMODE) gutil $(LIB)
  47.  
  48. new:
  49.     rm -f gutil
  50.  
  51. clean:
  52.     rm -f [0-m]*.o
  53.     rm -f [n-z]*.o
  54.     rm -f core gutil
  55.  
  56.